<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组</title>
    <script>
        // 1、创建数组
        // [1]方式一：使用 new 关键字创建数组
        let arr1 = new Array();

        // [2]方式二：使用 [] 创建数组
        let arr2 = ["aa", 55, true, arr1];

        // 2、通过下标访问数组元素
        console.log("arr2 数组长度=" + arr2.length)

        arr2[4] = "index 4 data";
        arr2[6] = "index 6 data";

        for (let i = 0; i < arr2.length; i++) {
            console.log(i + " 遍历数组中的每一个元素：" + arr2[i]);
        }
        console.log("=========================")
        // 3、调用数组方法
        // [1]存入元素（相当于把数据压入堆栈）
        // 堆栈的特点：先进后出，后进先出
        arr2.push("push data 01");
        arr2.push("push data 02");
        arr2.push("push data 03");
        for (let i = 0; i < arr2.length; i++) {
            console.log(i + " 遍历数组中的每一个元素：" + arr2[i]);
        }

        // [2]弹出元素（相当于把数据从堆栈弹出）
        let pop = arr2.pop();
        console.log("弹出数组中的元素 = " + pop);

        pop = arr2.pop();
        console.log("弹出数组中的元素 = " + pop);

        pop = arr2.pop();
        console.log("弹出数组中的元素 = " + pop);
    </script>
</head>
<body>

</body>
</html>